App.AddProvider = function(ds,rowIndex) {
	Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8';//处理ie提交中文乱码问题
    var formPanel = new Ext.form.FormPanel({  
        labelAlign:'right',
        title: '供应商添加',        
 //       labelwidth:50,
        frame:true,
        width: 300,
		url :'../'+WebServiceUrl,
        bodyStyle:'padding:5px',     
        items: [{
            layout:'column',
            border:false,
            items:[{
                columnWidth:.4,//显示列宽余百分比
                layout: 'form',
                border:false,
                items: [{
				xtype : 'textfield',
					fieldLabel : '供应商编码',
					tabIndex : 1,
					maxLength : 50,
					minLength : 1,					
	      			allowBlank:false,
					name : 'unitno',
					id:'unitno',
					anchor : '90%' 
                }, {
                	xtype : 'textfield',
					fieldLabel : '法人名称',
					tabIndex : 1,
	      			maxLength : 8,
	      			minLength : 1,
	      			allowBlank:false,
					name : 'corporator',
					id:'corporator',
					anchor : '90%'
                
                }]
            },{
                columnWidth:.6,
                layout: 'form',
                border:false,
                items: [{			
					xtype : 'textfield',
					fieldLabel : '供应商名称',
					tabIndex : 1,
	      			maxLength : 200,
	      			minLength : 1,
					allowBlank : false,
					name : 'uname',
					id:'uname',
					anchor : '90%'			

                },{
                 	xtype : 'textfield',
					fieldLabel : '电话',
                    tabIndex : 1,
	      			maxLength :20,
	      			minLength : 1,
					allowBlank : false,
					name : 'telephone',
					id:'telephone',
					anchor : '90%'	
                }]
            }]
        },{
            xtype:'tabpanel',
            plain:true,
            activeTab: 0,
            height:1000,
            defaults:{bodyStyle:'padding:10px'},
			//电脑上察出这句代码是添加滚动条(尝试后无效)center: {autoScroll: true},
            items:[{
            	title:'基本信息',
                layout:'form',
	            items: [{
	            layout:'column',
	            items:[{
                columnWidth:.5,
                layout: 'form',
                items: [{
		                    xtype:'numberfield',
							fieldLabel : '手机',
							name : 'mobile',
							id:'mobile',
							anchor : '90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '传真',
                    name: 'fax',
                    id:'fax',
                    anchor:'90%'
                }/*,
                {
                    xtype : 'textfield',
					fieldLabel : '邮 箱',
					vtype:'email',
					maxLength : 20,
					allowBlank : true,
					name : 'email',
					anchor : '90%'
                }*/,{
                    xtype:'textfield',
                    fieldLabel: '地址',
                    tabIndex : 1,
	      			maxLength : 30,
	      			minLength : 1,
                  //  allowBlank:false,
                    name: 'addr',
                    id:'addr',
                    anchor:'90%'
                },{
                    xtype:'textfield',
                    fieldLabel: '邮政编码',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'postcode',
                    id:'postcode',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '网址',
                   	tabIndex : 1,
					maxLength : 16,
					minLength : 1,
                    name: 'wwwaddr',
                    id:'wwwaddr',
                    anchor:'90%'
                }]},
                {
                columnWidth:.5,
                layout: 'form',
                items: [
                {
                    xtype:'textfield',
                    fieldLabel: '联系人',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'linker',
                    id:'linker',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '联系人电话',
                    allowBlank:true,
                   	tabIndex : 1,
					maxLength : 20,
					minLength : 1,
                    name: 'linkertel',
                    id:'linkertel',
                    anchor:'90%'
                },
                {
                    xtype:'numberfield',
                    fieldLabel: '联系人手机',
                   // allowBlank:false,
                    tabIndex : 1,
	      			maxLength : 30,
	      			minLength : 1,
                    name: 'linkermobile',
                    id:'linkermobile',
                    anchor:'90%'
                }, 
                {
                    xtype:'numberfield',
                    fieldLabel: '联系人传真',
                   	tabIndex : 1,
					maxLength : 16,
					minLength : 1,
                    name: 'linkerfax',
                    id:'linkerfax',
                    anchor:'90%'
                }/*,
                {
                    xtype : 'textfield',
					fieldLabel : '邮箱',
					vtype:'email',
					maxLength : 20,
					allowBlank : false,
					name : 'linkeremail',
					id:'linkeremail',
					anchor : '90%'
                }*/,
                {
                    xtype:'textfield',
                    fieldLabel: '联系人所属部门',
                    name: 'linkerdept',
                    id:'linkderdept',
                    anchor:'90%'
                }/*,
                {
                    xtype : "combo",
                              store:new Ext.data.Store
                                 ({
			                        baseParams : {trancode : 'Tperson'},
	                                proxy: new Ext.data.HttpProxy({url:'../'+WebServiceUrl}),
	                                reader: new Ext.data.JsonReader({root: 'root'},
	                                                              [{name:'idt_person',type:'int'},
	                                                              {name:'pname',type:'string'}])
	                              }),
                              //  allowBlank:false,
                              fieldLabel:'主管采购员',        
                              triggerAction:'all',
                              displayField:'pname',
                              tabIndex : 1,
                              valueField:'idt_person',
                              hiddenName:'idt_person',
                              model:'remote',
                              editable:false, 
                              anchor:'90%',
                              emptyText:'请选择主管采购员'		
                }*/]}
                ]}]

            }, 
            {
			title:'财务信息',
			layout : 'column',		
			items : [{ //第一列开始
				       columnWidth : .5,
				      layout : 'form',
				       items : [
				 {
					xtype : 'textfield',
					fieldLabel : '注册地址',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					name : 'ticketaddr',
					id:'ticketaddr',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '注册资金(万)',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name :'rgefund',					       
					id:'rgefund',
					anchor : '90%'
				}, 
				{
					xtype : 'numberfield',
					fieldLabel :'年产值(万)',
					name : 'prodvalue',
					id:'prodvalue',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '签订合同编号',

					name : 'pactno',
					id:'pactno',
					anchor : '90%'
				},
				{
					xtype : 'datefield',
					fieldLabel : '财务结帐日期',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name : 'jzdate',
					format : 'Y-m-d',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '结帐周期(天)',
					name : 'jzperiod',
					id:'jzperiod',
					anchor : '90%'
				},{
					xtype : 'textfield',
					fieldLabel : '税号',
					tabIndex : 1,
					maxLength : 50,
					minLength : 1,
					name : 'taxno',
					anchor : '90%',
					id:'taxno'
				}]},//第一列结束
                 { //第二列开始
				       columnWidth : .5,
				      layout : 'form',
				       items : [
				 {
					xtype : 'textfield',
					fieldLabel : '开户银行',
					tabIndex : 1,
					maxLength : 50,
					minLength : 1,
					name : 'accbank',
					id:'accbank',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '户名',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name :'accuser',					       
					id:'accuser',
					anchor : '90%'
				}, 
				{
					xtype : 'numberfield',
					fieldLabel :'银行帐号',
					name : 'accno',
					id:'accno',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '帐号电话',

					name : 'acctel',
					id:'acctel',
					anchor : '90%'
				},{
					xtype : 'numberfield',
					fieldLabel : '信用额度',
					name : 'credit',
					id:'credit',
					anchor : '90%'
				}
				,
				{ xtype : 'combo',
				  store : new Ext.data.SimpleStore({
				  fields : ["PAY_KIND", "paykindname"],
				  data : [['现金', '现金'],
				  ['支票', '支票'],
				  ['银行卡', '银行卡'],
				  ['转帐', '转帐'],
				  ['未定', '未定'],
		    	  ['未支付', '未支付']]}),
				  valueField : "PAY_KIND",
				  displayField : "paykindname",
				  mode : 'local',
				  forceSelection : true,
				  emptyText : '选择支付方式',
				  hiddenName : 'PAY_KIND',
				  editable : false,
				  triggerAction : 'all',
				  fieldLabel : '支付方式',
				  anchor : '90%',
				  id:'paykind'
				}]}//第二列结束				
				]},
				{
					title:'其他信息',
					layout : 'column',
					items : [{   //第一列开始
								columnWidth : .5,
								layout : 'form',
								items : [ {
								xtype : 'textfield',
								fieldLabel : '厂家电话',
								name : 'facttel',
								id:'facttel',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '生厂厂址',
								name : 'factoryaddr',
								id:'factoryaddr',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '厂家联系人',
								name : 'factlinker',
								id:'factlinker',
								anchor : '90%'
							},
							{
					            xtype : 'datefield',
					            fieldLabel : '登记时间',
					            tabIndex : 1,
					            maxLength : 20,
					            minLength : 1,
					            name : 'regdate',
					            format : 'Y-m-d',
					            anchor : '90%',
					            id:'regdate'							
							}]
						},//第一列结束
						{
							columnWidth : .5,
							layout : 'form',
							items : [
							{
								xtype : 'textfield',
								fieldLabel : '主要产品',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'mainmate',
								id:'mainmate',
								anchor : '90%'
							},
							{
								xtype : 'numberfield',
								fieldLabel : '运输周期(天)',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'trafficdate',
								id:'trafficdate',
								anchor : '90%'
							},
							{
								xtype : 'numberfield',
								fieldLabel : '质保期(天)',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'servicedate',
								id:'servicedate',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '备注',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'remark',
								id:'remark',
								anchor : '90%'
							}]
						}//第二列结束
						]
            }]
        }]


    });
	var winid = 'AddProvider';
	var win = new Ext.Window({
		title : '添加供应商',
		width : 720,
		height : 450,
		id : winid,
		layout : 'fit',
		plain : true,
		bodyStyle : 'padding:5px;',
		buttonAlign : 'right',
		resizable : false,
		items : formPanel,
		modal : true,
		buttons : [{
			text : '保存',
			tabIndex : 24,
			handler : function()  {
				if (formPanel.form.isValid()) 
				{
					formPanel.form.submit
					({
						waitTitle : "请稍候",
						waitMsg : '正在保存数据...',
						params : {trancode : '11122'},
						method : 'Post',
						failure : function(form, action) 
						{Ext.MessageBox.alert('操作失败', '联系管理员');},
						success : function(form, action) 
						{
							if (action.result.success) 
							{
								Ext.MessageBox.alert('操作成功',action.result.message);
								Ext.getCmp(winid).close();
								ds.load({params:{start:0, limit:App.pageSize}});
							} 
							else 
							{
								Ext.MessageBox.alert('操作失败',action.result.message);
							}
						}
					});
				} else 
				{
					Ext.MessageBox.alert('输入错误', '请输完内容后再保存！');
				}
			}
		}, {
			text : '取消',
			tabIndex : 25,
			handler : function() {
				Ext.getCmp(winid).close();
			}
		}]
	});
	win.show();
};
